Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
18 STATION ROAD £765,337 £750,000 1 Jun 2023
20A STATION ROAD Detached £2,133,422 £600,000 15 Feb 2001
24 STATION ROAD £1,083,776 £862,500 4 May 2018
28 STATION ROAD Detached £668,460 £300,000 28 Nov 2003